package com.secsys.service;

import java.util.List;

import com.secsys.model.TbSysRoleResource;


public interface RoleResourceService extends Service<TbSysRoleResource, Integer>{
	
	/**
	 * 通过角色id查找出其拥有的资源
	 * @return
	 */
	public List<TbSysRoleResource> queryByRoleId(Integer roleId);
	
	/**
	 * 通过角色id和资源id查找出TbSysRoleResource
	 * @param roleId
	 * @param resourceId
	 * @return
	 */
	public TbSysRoleResource findRoleResourceByRoleIdAndResourceId(Integer roleId,Integer resourceId);
	
	/**
	 * 通过资源id查找出该资源已分配的角色
	 * @param resourceId
	 * @return
	 */
	public List<TbSysRoleResource> queryByResourceId(Integer resourceId);
	
}
